package xixirupan.tmgp.tencent.com.vmeim.ui.beautyshop.model.categorydetailbean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by lenovo on 2016/10/25.
 */

public  class ProductsBaen {
    @SerializedName("id")
    private String id;
    @SerializedName("price")
    private int price;
    @SerializedName("vmeiPrice")
    private int vmeiPrice;
    @SerializedName("marketPrice")
    private int marketPrice;
    /**
     * fromCurrency : CNY
     * toCurrency : CNY
     * fromPrice : 25500
     * toPrice : 25500
     * exchangeRate : 1.00
     * label : 专柜价
     * fromCurrencyFlagUrl : http://assets.sephome.com/system/b2c/images/area_flag/circular50px/flag_china.png
     * fromCurrencySign : ¥
     * fromCurrencyAreaName : 大陆
     * fromCurrencyDesc : 人民币
     * toCurrencyFlagUrl : http://assets.sephome.com/system/b2c/images/area_flag/circular50px/flag_china.png
     * toCurrencySign : ¥
     * toCurrencyAreaName : 大陆
     * toCurrencyDesc : 人民币
     */

    @SerializedName("compareCurrency")
    private CompareCurrencyBaen compareCurrency;
    /**
     * fromCurrency : CNY
     * toCurrency : CNY
     * fromPrice : 25500
     * toPrice : 25500
     * exchangeRate : 1.00
     * label : 小思价
     * fromCurrencyFlagUrl : http://assets.sephome.com/system/b2c/images/area_flag/circular50px/flag_china.png
     * fromCurrencySign : ¥
     * fromCurrencyAreaName : 大陆
     * fromCurrencyDesc : 人民币
     * toCurrencyFlagUrl : http://assets.sephome.com/system/b2c/images/area_flag/circular50px/flag_china.png
     * toCurrencySign : ¥
     * toCurrencyAreaName : 大陆
     * toCurrencyDesc : 人民币
     */

    @SerializedName("sellCurrency")
    private SellCurrencyBaen sellCurrency;
    @SerializedName("name")
    private String name;
    @SerializedName("activityType")
    private String activityType;
    @SerializedName("activityStartTime")
    private String activityStartTime;
    @SerializedName("activityStartTimeMillis")
    private long activityStartTimeMillis;
    @SerializedName("activityEndTime")
    private String activityEndTime;
    @SerializedName("activityEndTimeMillis")
    private long activityEndTimeMillis;
    @SerializedName("highlightName")
    private String highlightName;
    @SerializedName("sell")
    private int sell;
    @SerializedName("commentCount")
    private int commentCount;
    @SerializedName("score")
    private double score;
    @SerializedName("productType")
    private int productType;
    @SerializedName("commision")
    private int commision;
    @SerializedName("storageNumber")
    private int storageNumber;
    @SerializedName("orderItemId")
    private int orderItemId;
    @SerializedName("hotSellTag")
    private String hotSellTag;
    @SerializedName("activityTypeTag")
    private String activityTypeTag;
    @SerializedName("pictureUrlList")
    private List<String> pictureUrlList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public int getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public int getVmeiPrice() {
        return vmeiPrice;
    }

    public void setVmeiPrice(int vmeiPrice) {
        this.vmeiPrice = vmeiPrice;
    }

    public int getMarketPrice() {
        return marketPrice;
    }

    public void setMarketPrice(int marketPrice) {
        this.marketPrice = marketPrice;
    }

    public CompareCurrencyBaen getCompareCurrency() {
        return compareCurrency;
    }

    public void setCompareCurrency(CompareCurrencyBaen compareCurrency) {
        this.compareCurrency = compareCurrency;
    }

    public SellCurrencyBaen getSellCurrency() {
        return sellCurrency;
    }

    public void setSellCurrency(SellCurrencyBaen sellCurrency) {
        this.sellCurrency = sellCurrency;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getActivityType() {
        return activityType;
    }

    public void setActivityType(String activityType) {
        this.activityType = activityType;
    }

    public String getActivityStartTime() {
        return activityStartTime;
    }

    public void setActivityStartTime(String activityStartTime) {
        this.activityStartTime = activityStartTime;
    }

    public long getActivityStartTimeMillis() {
        return activityStartTimeMillis;
    }

    public void setActivityStartTimeMillis(long activityStartTimeMillis) {
        this.activityStartTimeMillis = activityStartTimeMillis;
    }

    public String getActivityEndTime() {
        return activityEndTime;
    }

    public void setActivityEndTime(String activityEndTime) {
        this.activityEndTime = activityEndTime;
    }

    public long getActivityEndTimeMillis() {
        return activityEndTimeMillis;
    }

    public void setActivityEndTimeMillis(long activityEndTimeMillis) {
        this.activityEndTimeMillis = activityEndTimeMillis;
    }

    public String getHighlightName() {
        return highlightName;
    }

    public void setHighlightName(String highlightName) {
        this.highlightName = highlightName;
    }

    public int getSell() {
        return sell;
    }

    public void setSell(int sell) {
        this.sell = sell;
    }

    public int getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public double getScore() {
        return score;
    }

    public void setScore(double score) {
        this.score = score;
    }

    public int getProductType() {
        return productType;
    }

    public void setProductType(int productType) {
        this.productType = productType;
    }

    public int getCommision() {
        return commision;
    }

    public void setCommision(int commision) {
        this.commision = commision;
    }

    public int getStorageNumber() {
        return storageNumber;
    }

    public void setStorageNumber(int storageNumber) {
        this.storageNumber = storageNumber;
    }

    public int getOrderItemId() {
        return orderItemId;
    }

    public void setOrderItemId(int orderItemId) {
        this.orderItemId = orderItemId;
    }

    public String getHotSellTag() {
        return hotSellTag;
    }

    public void setHotSellTag(String hotSellTag) {
        this.hotSellTag = hotSellTag;
    }

    public String getActivityTypeTag() {
        return activityTypeTag;
    }

    public void setActivityTypeTag(String activityTypeTag) {
        this.activityTypeTag = activityTypeTag;
    }

    public List<String> getPictureUrlList() {
        return pictureUrlList;
    }

    public void setPictureUrlList(List<String> pictureUrlList) {
        this.pictureUrlList = pictureUrlList;
    }

    public static class CompareCurrencyBaen {
        @SerializedName("fromCurrency")
        private String fromCurrency;
        @SerializedName("toCurrency")
        private String toCurrency;
        @SerializedName("fromPrice")
        private int fromPrice;
        @SerializedName("toPrice")
        private int toPrice;
        @SerializedName("exchangeRate")
        private String exchangeRate;
        @SerializedName("label")
        private String label;
        @SerializedName("fromCurrencyFlagUrl")
        private String fromCurrencyFlagUrl;
        @SerializedName("fromCurrencySign")
        private String fromCurrencySign;
        @SerializedName("fromCurrencyAreaName")
        private String fromCurrencyAreaName;
        @SerializedName("fromCurrencyDesc")
        private String fromCurrencyDesc;
        @SerializedName("toCurrencyFlagUrl")
        private String toCurrencyFlagUrl;
        @SerializedName("toCurrencySign")
        private String toCurrencySign;
        @SerializedName("toCurrencyAreaName")
        private String toCurrencyAreaName;
        @SerializedName("toCurrencyDesc")
        private String toCurrencyDesc;

        public String getFromCurrency() {
            return fromCurrency;
        }

        public void setFromCurrency(String fromCurrency) {
            this.fromCurrency = fromCurrency;
        }

        public String getToCurrency() {
            return toCurrency;
        }

        public void setToCurrency(String toCurrency) {
            this.toCurrency = toCurrency;
        }

        public int getFromPrice() {
            return fromPrice;
        }

        public void setFromPrice(int fromPrice) {
            this.fromPrice = fromPrice;
        }

        public int getToPrice() {
            return toPrice;
        }

        public void setToPrice(int toPrice) {
            this.toPrice = toPrice;
        }

        public String getExchangeRate() {
            return exchangeRate;
        }

        public void setExchangeRate(String exchangeRate) {
            this.exchangeRate = exchangeRate;
        }

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        public String getFromCurrencyFlagUrl() {
            return fromCurrencyFlagUrl;
        }

        public void setFromCurrencyFlagUrl(String fromCurrencyFlagUrl) {
            this.fromCurrencyFlagUrl = fromCurrencyFlagUrl;
        }

        public String getFromCurrencySign() {
            return fromCurrencySign;
        }

        public void setFromCurrencySign(String fromCurrencySign) {
            this.fromCurrencySign = fromCurrencySign;
        }

        public String getFromCurrencyAreaName() {
            return fromCurrencyAreaName;
        }

        public void setFromCurrencyAreaName(String fromCurrencyAreaName) {
            this.fromCurrencyAreaName = fromCurrencyAreaName;
        }

        public String getFromCurrencyDesc() {
            return fromCurrencyDesc;
        }

        public void setFromCurrencyDesc(String fromCurrencyDesc) {
            this.fromCurrencyDesc = fromCurrencyDesc;
        }

        public String getToCurrencyFlagUrl() {
            return toCurrencyFlagUrl;
        }

        public void setToCurrencyFlagUrl(String toCurrencyFlagUrl) {
            this.toCurrencyFlagUrl = toCurrencyFlagUrl;
        }

        public String getToCurrencySign() {
            return toCurrencySign;
        }

        public void setToCurrencySign(String toCurrencySign) {
            this.toCurrencySign = toCurrencySign;
        }

        public String getToCurrencyAreaName() {
            return toCurrencyAreaName;
        }

        public void setToCurrencyAreaName(String toCurrencyAreaName) {
            this.toCurrencyAreaName = toCurrencyAreaName;
        }

        public String getToCurrencyDesc() {
            return toCurrencyDesc;
        }

        public void setToCurrencyDesc(String toCurrencyDesc) {
            this.toCurrencyDesc = toCurrencyDesc;
        }
    }

    public static class SellCurrencyBaen {
        @SerializedName("fromCurrency")
        private String fromCurrency;
        @SerializedName("toCurrency")
        private String toCurrency;
        @SerializedName("fromPrice")
        private int fromPrice;
        @SerializedName("toPrice")
        private int toPrice;
        @SerializedName("exchangeRate")
        private String exchangeRate;
        @SerializedName("label")
        private String label;
        @SerializedName("fromCurrencyFlagUrl")
        private String fromCurrencyFlagUrl;
        @SerializedName("fromCurrencySign")
        private String fromCurrencySign;
        @SerializedName("fromCurrencyAreaName")
        private String fromCurrencyAreaName;
        @SerializedName("fromCurrencyDesc")
        private String fromCurrencyDesc;
        @SerializedName("toCurrencyFlagUrl")
        private String toCurrencyFlagUrl;
        @SerializedName("toCurrencySign")
        private String toCurrencySign;
        @SerializedName("toCurrencyAreaName")
        private String toCurrencyAreaName;
        @SerializedName("toCurrencyDesc")
        private String toCurrencyDesc;

        public String getFromCurrency() {
            return fromCurrency;
        }

        public void setFromCurrency(String fromCurrency) {
            this.fromCurrency = fromCurrency;
        }

        public String getToCurrency() {
            return toCurrency;
        }

        public void setToCurrency(String toCurrency) {
            this.toCurrency = toCurrency;
        }

        public int getFromPrice() {
            return fromPrice;
        }

        public void setFromPrice(int fromPrice) {
            this.fromPrice = fromPrice;
        }

        public int getToPrice() {
            return toPrice;
        }

        public void setToPrice(int toPrice) {
            this.toPrice = toPrice;
        }

        public String getExchangeRate() {
            return exchangeRate;
        }

        public void setExchangeRate(String exchangeRate) {
            this.exchangeRate = exchangeRate;
        }

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        public String getFromCurrencyFlagUrl() {
            return fromCurrencyFlagUrl;
        }

        public void setFromCurrencyFlagUrl(String fromCurrencyFlagUrl) {
            this.fromCurrencyFlagUrl = fromCurrencyFlagUrl;
        }

        public String getFromCurrencySign() {
            return fromCurrencySign;
        }

        public void setFromCurrencySign(String fromCurrencySign) {
            this.fromCurrencySign = fromCurrencySign;
        }

        public String getFromCurrencyAreaName() {
            return fromCurrencyAreaName;
        }

        public void setFromCurrencyAreaName(String fromCurrencyAreaName) {
            this.fromCurrencyAreaName = fromCurrencyAreaName;
        }

        public String getFromCurrencyDesc() {
            return fromCurrencyDesc;
        }

        public void setFromCurrencyDesc(String fromCurrencyDesc) {
            this.fromCurrencyDesc = fromCurrencyDesc;
        }

        public String getToCurrencyFlagUrl() {
            return toCurrencyFlagUrl;
        }

        public void setToCurrencyFlagUrl(String toCurrencyFlagUrl) {
            this.toCurrencyFlagUrl = toCurrencyFlagUrl;
        }

        public String getToCurrencySign() {
            return toCurrencySign;
        }

        public void setToCurrencySign(String toCurrencySign) {
            this.toCurrencySign = toCurrencySign;
        }

        public String getToCurrencyAreaName() {
            return toCurrencyAreaName;
        }

        public void setToCurrencyAreaName(String toCurrencyAreaName) {
            this.toCurrencyAreaName = toCurrencyAreaName;
        }

        public String getToCurrencyDesc() {
            return toCurrencyDesc;
        }

        public void setToCurrencyDesc(String toCurrencyDesc) {
            this.toCurrencyDesc = toCurrencyDesc;
        }
    }
}
